be very well suited for something - Turkish English Dictionary